/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,
blockquote,th,td,span,table{margin:0;padding:0;font-size:12px;font-family:宋体;font-weight:normal;}
.search_wrap {
	background: url(../images/searchbg.png) repeat-x;
	height: 163px; 
	font-family: "微软雅黑"; 
}

.search_logo {
	width: 157px;
	height: 83px;
	background: url(../images/search_icon.png) left bottom no-repeat;
	font-size: 24px;
	margin: 0 auto;
	padding-left: 83px;
	padding-top: 5px;
	line-height: 83px;
	color: #0a5199;
	letter-spacing: 0.3em;
}

.input_out {
	width: 552px;
	height: 61px;
	position: relative;
	margin: 0 auto;
}

/*输入框背景*/
.inputbg_left {
	float: left;
	background: url(../images/input_left.png) no-repeat;
	width: 50px;
	height: 61px;
}

.inputbg_middle {
	float: left;
	width: 452px;
	background: url(../images/input_middle.png) repeat-x;
	height: 61px;
}

.inputbg_right {
	float: right;
	background: url(../images/inputbg_right.png) no-repeat;
	width: 50px;
	height: 61px;
}

/*分类选择*/
.order {
	position: absolute;
	top: 11px;
	left: 21px;
	width: 85px;
	height: 29px;
	padding: 4px;
	line-height: 29px;
	font-size: 12px;
	background: url(../images/line.png) no-repeat right center;
}

.order b {
	position: absolute;
	display: block;
	top: 3px;
	right: 4px;
	height:32px; 
	width:12px;
	background: url(../images/icon_sj.png) no-repeat 5px center;
	cursor: pointer;
}

.order_list {
	position: absolute;
	top: 48px;
	left: 11px;
	background: #d5e6f0;
	borde: 1px solid #a9b6be;
	width: 92px;
	height: 125px;  
} 

.order_list a {
	display: block;
	line-height: 25px;
	padding-left: 12px;
	width: 82px;
	overflow: hidden;
	font-size: 12px;
	text-decoration: none;
	color: #333;
}

.order_list a:hover {
	color: #fff;
	background: #65bbed;
}

/*文字输入区域*/
.input_out input {
	position: absolute;
	top: 15px;
	left: 112px;
	background: transparent;
	padding: 1px;
	width: 357px;
	height: 29px;
	line-height: 29px;
	border: none;
	color: #000000;
}

/*搜索按钮*/
.search_btn {
	position: absolute;
	right: 11px;
	top: 11px;
	width: 68px;
	height: 38px;
	background: url(../images/btn_normal.png) no-repeat right top;
	border: none;
}

.search_btn:hover {
	background: url(../images/btn_on.png) no-repeat;
	cursor: pointer;
}

.descDiv {
	word-wrap:break-word;
	margin: 0px;
	height: 40px;
	line-height:20px;  
	text-align:left;
	overflow:hidden;             /*自动换行*/
	text-overflow:ellipsis;		 /*自动换行*/
	padding-top: 0px;
} 

.scoreDiv {
	height:auto;
	width:35px;  
	margin:0px; 
}
 
.scoreDiv img{
	margin:2px;	
}
 
.ktdL { 
	height: 20px;     
	text-align: left;
	width:30%;
	vertical-align: top;  
}

.ktdR {
	height: 21px;
	text-align: right;
	color: #2B76B7;
	width:6.5%;
	vertical-align: top;  
}
.ktdCreatorR{
	height: 20px;
	text-align: right;
	color: #2B76B7;
	width:15%;
	vertical-align: top;  
}
.ktdCreatorL{
	height: 20px;
	text-align: left;
	color: #2B76B7;
	width:20%;
	vertical-align: top;   
}	
.kDesc {
	height: 35px;
	text-align: right;
	color:#2B76B7;  
	padding-top:4px;   
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.titleSpan{
	color:#3F99E5;font-weight:bolder;cursor:pointer;font-size: 14px; 
	margin-left: 50px;
}
.titleDiv{
	background: url(../images/titleImg.png) no-repeat 10px center;   
	height: 30px;
	line-height: 30px;
}
.knowledgeContent {
	width:auto; 
	height: auto; 
	text-align:center;
	padding:12px auto;  
}

.kTable {
	width: 98%;  
	border: 1px dashed  #a7b0b2;
	background-color: #FFFFFF;
	text-align:center; 
	margin:10px auto;  
	border-collapse: collapse;
}
.recom_list{margin:12px 12px 0; padding:0 0 10px 0; border-bottom:solid 1px #ccc;}
.fr{float:right;}
.recom_list{margin:12px 12px 0; padding:0 0 10px 0; border-bottom:solid 1px #ccc;}
.recom_list dt{padding:4px 10px; background:#f9f9f9;}
.recom_list dt img{width:20px; height:20px; margin:0 5px 0 0; border:solid 1px #ccc;}
.recom_list dt .fr{color:#999;}
.recom_list dt .report{margin:0 0 0 2em; padding:0 0 0 16px;}
.recom_list dd{padding:0 10px 0 36px; font:normal 12px/28px Helvetica, Tahoma, Arial, sans-serif;line-height:20px}
.page_nav{margin:0 12px 0 0; text-align:right;}

#pageNavigation{
	background-color:#F7F6F6;width:99%;height:10px;padding:5px 0 0 5px;  
}

/*page style begin*/
.pages{float:right;margin-right:5px;margin-top: -5px}  
.pageDetail{float:left;font-size:13px;padding:auto 6px;height:18px;line-height:18px;margin-left:10px;margin-top:-3px;}   
.pages a,.pages span{font-size:12px;float:left;overflow:hidden;padding:0px 6px;margin-right:5px;border:1px solid #A3A3A3;height:17px;line-height:17px;cursor:pointer;background: url(../images/fybg.png) repeat-x;margin-top: 1px}
.pages label{float:left ! important;;margin-left:12px ! important;font-size:13px ! important;ling-height:20px ! important;}
.jumpInput{width:30px ! important;height:19px ! important;text-align:center ! important;border:1px solid #d2d2d2 ! important}   
.sureBtn{border:1px solid #A3A3A3;height:19px;padding:0px 6px;cursor:pointer;font-size:12px;margin-top:1px;background: url(../images/fybg.png) repeat-x;}
.pages .curPage {border-color:#09C;color:#fff;background: url(../images/fybg_hover.png) repeat-x; }
.clearDiv{clear:both;} 
/*page style end*/
